package edu.upn.evolucion.proventas.entidades;

import java.math.BigDecimal;
import java.util.ArrayList;

public final class Compra {
    private int id;
    private String fechaCompra;
    private BigDecimal montoTotal;
    private int idEmpleado;
    private int idProveedor;
    
    public ArrayList<DetalleCompra> objdeDetalleCompra = new ArrayList<DetalleCompra>();
    
    public Compra(){
        this.id = 0;
        this.fechaCompra = "00/00/0000";
        this.montoTotal = BigDecimal.ZERO;
        this.idEmpleado=0;
        this.idProveedor=0;
    }
    public Compra(int id,String fechaCompra,BigDecimal montoTotal,int idEmpleado, int idProveedor){
        setId(id);
        setFechaCompra(fechaCompra);
        setMontoTotal(montoTotal);
        setIdEmpleado(idEmpleado);
        setIdProveedor(idProveedor);
    }

    /**
     * @return the id
     */
    public int getId() {
        return id;
    }

    /**
     * @param id the id to set
     */
    public void setId(int id) {
        this.id = id;
    }

    /**
     * @return the fechaCompra
     */
    public String getFechaCompra() {
        return fechaCompra;
    }

    /**
     * @param fechaCompra the fechaCompra to set
     */
    public void setFechaCompra(String fechaCompra) {
        this.fechaCompra = fechaCompra;
    }

    /**
     * @return the montoTotal
     */
    public BigDecimal getMontoTotal() {
        return montoTotal;
    }

    /**
     * @param montoTotal the montoTotal to set
     */
    public void setMontoTotal(BigDecimal montoTotal) {
        this.montoTotal = montoTotal;
    }

    /**
     * @return the idEmpleado
     */
    public int getIdEmpleado() {
        return idEmpleado;
    }

    /**
     * @param idEmpleado the idEmpleado to set
     */
    public void setIdEmpleado(int idEmpleado) {
        this.idEmpleado = idEmpleado;
    }

    /**
     * @return the idProveedor
     */
    public int getIdProveedor() {
        return idProveedor;
    }

    /**
     * @param idProveedor the idProveedor to set
     */
    public void setIdProveedor(int idProveedor) {
        this.idProveedor = idProveedor;
    }

    /**
     * @return the objdeDetalleCompra
     */
    public ArrayList<DetalleCompra> getObjdeDetalleCompra() {
        return objdeDetalleCompra;
    }

    /**
     * @param objdeDetalleCompra the objdeDetalleCompra to set
     */
    public void setObjdeDetalleCompra(ArrayList<DetalleCompra> objdeDetalleCompra) {
        this.objdeDetalleCompra = objdeDetalleCompra;
    }
}
